streak of lightning - French English Dictionary